
    html, body {
        font-family: 'Roboto', sans-serif;
        font-size: 100%;
        background: #fff;
        overflow-x: hidden;
    }
    
    .logo .navbar-brand {
        font-size: 28px;
        color: #fff;
    }

    p {
        margin: 0;
    }

    .banner1 {
        background: url(../images/banner1.jpg) no-repeat 0px 0px;
        background-size: cover;
        -webkit-background-size: cover;
        -moz-background-size: cover;
        -o-background-size: cover;
        -ms-background-size: cover;
        min-height: 300px;
    }

    .container {
        padding-right: 15px;
        padding-left: 15px;
        margin-right: auto;
        margin-left: auto;
    }

    .header-nav {
        padding: 3em 0 0;
    }

    div {
        display: block;
    }

   .navbar-default {
        background: none;
        border: none;
    }

    .navbar-default .navbar-nav>li>a,
    .navbar-default .navbar-nav>li>a:focus,
    .navbar-default .navbar-nav>li>a:hover {
        color: #fff;
        background-color: #803F5F;
    }

    .navbar-default .navbar-nav>.active>a, 
    .navbar-default .navbar-nav>.active>a:focus, 
    .navbar-default .navbar-nav>.active>a:hover{
        color: #fff;
        background-color: #803F5F;
    }

    .navbar-brand {
        float: left;
        height: 50px;
        padding: 15px 15px;
        font-size: 18px;
        line-height: 20px;
    }

    .welcome,
    .contact,
    .typo,
    .services,
    .menu-page,
    .single {
        padding: 5em 0;
    }

    .welcome h3,
    .contact h3,
    h3.title,
    .services h3,
    .menu-title h3 {
        text-align: center;
        color: #803F5F;
        font-size: 3em;
        margin: 0;
    }

    .services-overview {
        margin: 2em 0 0;
    }

    .services-overview h3 {
        text-align: left;
    }

    .services-overview-grids:nth-child(2) {
        margin: 3em 0;
    }

    .services-overview-gd {
        padding: 1.2em;
        background: #f6f6f6;
    }

    .services-overview-gd h4 {
        line-height: 1.5em;
        text-transform: capitalize;
        font-size: 1.4em;
        color: #803F5F;
        margin: 0 0 0.8em;
    }

    .services-overview-gd p {
        color: #999;
        font-size: 14px;
        margin: 0;
        line-height: 1.8em;
    }

    p {
        display: block;
        -webkit-margin-before: 1em;
        -webkit-margin-after: 1em;
        -webkit-margin-start: 0px;
        -webkit-margin-end: 0px;
    }

    .detail {
        margin-top: 30px;
        text-align: left;
    }

    .detail a {
        text-decoration: none;
        padding: 10px 30px;
        background: #803F5F;
        font-size: 16px;
        color: #fff;
        transition: .5s all;
        -webkit-transition: .5s all;
        -moz-transition: .5s all;
        -o-transition: .5s all;
        -ms-transition: .5s all;
    }

    .detail a:hover {
        background-color: #999;
    }

    .carousel-control{
        background-image: none;
        text-shadow: none;
    }